Skip to content

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Jul 2, 2025

Bumps scripts/update-rn.sh from v0.77.1 to v0.82.1.

Auto-generated by a dependency updater.

Changelog

v0.82.1

Fixed

Android specific
  • Fixed representation of transforms when view is originally zero-sized (a81e94a40c by javache)
iOS specific
  • Fixed issue when using gnu coreutils cp command when using precompiled binaries causing compilation error (068ec39aea by chrfalch)

v0.82.0

Breaking

  • Appearance.setColorScheme: Appearance.setColorScheme no longer accepts a nullable value (a4581ecd8b by huntie)
  • CxxSharedModuleWrapper: Removed CxxSharedModuleWrapper (fafbee2402 by javache)
  • DOM API: Enable DOM APIs in host component refs (2ad845ccb2 by rubennorte)
  • Error Handling: Unhandled promises are now handled by ExceptionsManager.handleException, instead of being swallowed as Logbox Warnings. (c4082c9ce2 by krystofwoldrich)
  • InteractionManager: InteractionManager has been deprecated and no longer respects interaction handles. Instead, it is now recommended to avoid executing long-running JavaScript tasks by breaking them up into smaller tasks and scheduling them using requestIdleCallback(). (03d9f34a82 by yungsters)
  • shouldEmitW3CPointerEvents: Migrate shouldPressibilityUseW3CPointerEventsForHover to common private feature flags and remove shouldEmitW3CPointerEvents flag. (fb4587780e by coado)
  • TurboModuleUtils: Remove unused ReactCommon/TurboModuleUtils functions #deepCopyJSIObject and #deepCopyJSIArray (ead669ade3 by christophpurrer)
  • TurboModules: Delete old location of CallbackWrapper.h / LongLivedObject.h by (cb94e71 christophpurrer)
Android specific
  • Deps: Gradle to 9.0 (7f93b664b4 by cortinico)
  • Image Prefetching: Android: Image Prefetching send ImageResizeMode as enum value (e30f34eda6 by christophpurrer)
  • New Architecture: Remove possibility to newArchEnabled=false in 0.82 (d5d21d0614 by cortinico)
  • reactNativeHost: Throw Exception if ReactApplication.reactNativeHost is not overriden (0d3791ca0a by mdvacca)
  • ViewManagerInterfaces: Migrate ViewManagerInterfaces to kotlin. Some types in code generated ViewManagerInterfaces might differ. e.g. this will start enforcing nullability in parameters of viewManagerInterface methods (e.g. String commands parameters are not nullable, view params are not nullable in any method, etc) (79ca9036d3 by mdvacca)
iOS Specific

Added

Android specific
  • Build Type: Create a debugOptimized buildType for Android (eb2461c7c9 by cortinico)
  • DevMenu: Add long-press back as an option to open the DevMenu for devices that lack menu & fast-forward. (32d37f03ad by sbuggay)
  • DevTools: DevSupportManager::openDebugger now supports an optional panel param determining the starting panel (7eb3536728 by huntie)
  • DevTools: Adds a landing view parameter to opening RNDT, enabling arbitrary view focus on launch. (635c707eec by sbuggay)
  • Hermes V1: Added opt-in to use the new Hermes (3e9990f860 by j-piasecki)
  • HWInput: Channel up/down hardware events. (c2a3e4420e by sbuggay)
  • Manifest: Add support to specify a single Manifest rather than 2 (main/debug) by using the usesCleartextTraffic manifest placeholder which is autoconfigured by RNGP. (d89acc1596 by cortinico)
iOS specific

Changed

Android specific

Deprecated

  • APIs: Deprecate legacy javascript react native apis (e7aeea26bd by RSNara)
  • StyleSheet: StyleSheet.absoluteFillObject is deprecated in favor of StyleSheet.absoluteFill (equivalent). (83e19813ff by huntie)
  • Deprecate all the c++ classes not used by interop, or the new architecture. (9539cd2626 by RSNara)
Android specific
  • DevMenu: Remove bridge mode string from React Native Dev Menu title (1c838f32a9 by sbuggay)
  • New Architecture: DefaultDevSupportManagerFactory.create() method used for Old Arch (026e22bb8d by cortinico)
  • New Architecture: Deprecate BridgelessReactContext.getCatalystInstance() method (4583fbe052 by cortinico)
  • New Architecture: Deprecate legacy architecture classes ReactInstanceManager and ReactInstanceManagerBuilder, these classes will be deleted in a future release (fb84932e48 by mdvacca)
  • New Architecture: Depreacate CoreModulesPackage and NativeModuleRegistryBuilder legacy architecture classes, these classes unused in the new architecture and will be deleted in the future (d3bbbd893a by mdvacca)
  • New Architecture: Deprecate Legacy Architecture ViewManagers, these classes are not used as part of the new architecture and will be deleted in the future (da74d5da2c by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture ShadowNode classes included in React Native (07091a9ae8 by mdvacca)
  • New Architecture: Depreacte all LegacyArchitecture classes from the bridge package (c1f7c5e321 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture class UIManagerProvider (b29b86f275 by mdvacca)
  • New Architecture: Deprecate BridgeDevSupportManager and JSInstance (25c011eb4d by mdvacca)
  • New Architecture: Deprecate NativeModuleRegistry Legacy Architecture class (22e4c25211 by mdvacca)
  • New Architecture: Deprecate subset of LegacyArchitecture classes in com/facebook/react/bridge (78a3ff81eb by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture class FrescoBasedReactTextInlineImageShadowNode (25f466cc4d by mdvacca)
  • New Architecture: Deprecate Legacy Architecture class CallbackImpl (718126fcf0 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture class JavaMethodWrapper (19a99dd088 by mdvacca)
  • New Architecture: Deprecate Legacy Architecture ShadowNode classes (c4715886a9 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture UIManagerModules class (85610c8b43 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture classes from com/facebook/react/uimanager (7f5b2b8f84 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture classes from package com.facebook.react.uimanager (39d24bade3 by mdvacca)
  • New Architecture: Deprecate LegacyArchitecture classes from LayoutAnimation package (f67078df07 by mdvacca)
  • New Architecture: ReactPackageLogger is not supported in the new architecture and being deprecated (65671108f6 by mdvacca)
iOS specific
  • DevMenu: Remove bridge mode title and description from React Native Dev Menu title (775daf5972 by sbuggay)
  • New Architecture: Deprecate all the objc classes not used by interop, or the new architecture. (70f53ac4ea by RSNara)

Removed

Android specific
  • DefaultReactHost: Delete unused DefaultReactHost.getDefaultReactHost() overload (d35ddb5e59 by cortinico)
  • DefaultReactHost: Remove deprecated DefaultReactHost.getDefaultReactHost() overload - part 2 (bda6acf3b0 by cortinico)
  • DefaultReactHost: Remove deprecated DefaultReactHost.getDefaultReactHost() overload - part 1 (474f455a75 by cortinico)
  • Inspector: Removed unused Inspector public class from React Android (cf528526cc by cortinico)
  • JSONArguments: Remove the com.facebook.react.bridge.JSONArguments class (04ae15d99b by cortinico)
  • MessageQueueThreadPerfStats: Deprecated MessageQueueThreadPerfStats API and replaced with stub. (3bf5cb3d0e by javache)

Fixed

  • Accessibility: Fix for setting the default value for accessibility props (586f5ba89c by Vineeth K)
  • Accessibility: aria-hidden support for Text, non-editable TextInput and Image (0f39fc3000 by mdjastrzebski)
  • Build: Fixed babel plugin validation error when coverage instrumentation is enabled (191ddc1ec7 by Umar Mohammad)
  • Casting: Casting rawValue to int was incorrectly truncating (31b9f10364 by javache)
  • Codegen: Help Codegen find library's package.json if some libraries using exports field in their package.json file and the ./package.json subpath is not explicitly defined (739dfd2141 by RakaDoank)
  • Hermes: Change leftover references to hermes.framework to hermesvm.framework (7f051c5470 by j-piasecki)
  • Hermes V1: Fixed coordinates for Hermes V1 artifacts (674fb77d93 by j-piasecki)
  • Performance Panel: Fix typo in Performance.js type checking condition (6caf2dfa38 by YangJonghun)
  • Performance Panel: Add default cases to switch statements in headers (323fe3a5d4 by NSProgrammer)
  • ReactCommon: Bring back ContextContainer::Shared = std::shared_ptr alias (daeb6e99ab by christophpurrer)
  • ReactCommon: Bring back SharedImageManager = std::shared_ptr alias (4718b35259 by christophpurrer)
  • ReactCommon: Fixed Type Conversion Error in DynamicEventPayload (ff38d59cff by Harini Malothu)
  • ReactCommon: Fixed Type Conversion Error in CSSHexColor (2ca88a0069 by anupriya13)
  • TestCallInvoker: Fix memory leak in TestCallInvoker (9f2fbc23e4 by christophpurrer)
Android specific
  • Accessability: Stabilize custom accessibility action IDs to prevent "incompatible action" errors in TalkBack. (626568f9a3 by leg234-png)
  • Build From Source: Fix build from source due to missing folder error on Gradle 9.0 (9fbce3eff1 by cortinico)
  • Determinism: Turned off build IDs for native libraries, fixing issues with reproducibility (4b8dbe7642 by Rexogamer)
  • DevTools: Fix stack trace linkifying failing when using Android emulator and other situations where the device and debugger have different bundle urls (794df48ad6 by vzaidman)
  • Edge to Edge: Fix Dimensions window values on Android < 15 when edge-to-edge is enabled (3b185e4bce by zoontek)
  • Fonts: Update font scale when recreating RootView (5cda3065ce by j-piasecki)
  • Fonts: Fix incorrect positioning of inline view at the end of string when RTL text in LTR container (7f224941bb by NickGerleman)
  • Hermes V1: Changed the coordinates of hermes artifacts when using Hermes V1 (d0fb33822d by j-piasecki)
  • Locale: Use the first available locale instead of the default one to decide isDevicePreferredLanguageRTL (a03780d279 by Kaining Zhong)
  • New Architecture: Correctly account for insets on first render of Modals on New Arch (2e76fc8e8e by cortinico)
  • Performance: Fix mounting is very slow on Android by shipping native transform optimizations (c557311ed8 by cortinico)
  • Scroll: Fixed an issue where shadow tree and native tree layouts mismatch at the end of a scroll event (1828c53f85 by Abbondanzo)
  • Start up: Fix wrong default for jsBundleAssetPath on DefaultReactHost (2246e2b82c by cortinico)
iOS specific
  • Build: Fixed using USE_FRAMEWORKS (static/dynamic) with precompiled binaries (e723ca4d6b by chrfalch)
  • Build: Non-UTF8 crashes Info.plist local frameworks (91e69b5d4c by philipheinser)
  • Build: Fixed variable naming error in set_fast_float_config method in react_native_pods.rb (327057fad5 by eliotfallon213)
  • Build: Fix pure cocoapods dynamic framework build (aa4555eaf1 by cipolleschi)
  • Codegen: Fix regression that skips artifacts code generation (f6f5ea0b2e by kitten)
  • Native Modules: Fix concurrent calls into resolve/reject inside native modules (dc879950d1 by RSNara)
  • New Architecture: Fix overriding (xc)framework Info.plist files with RCTNewArchEnabled field (f84514a88b by msynowski)
  • Prebuild: Fix Node scripts related to prebuilt tarball extraction for paths containing whitespaces (9731e8ebc5 by kitten)
  • Prebuild: Use autolinking-generated react-native-config output in second step of cocoapods linking that generates artifacts and generated source (f170db412b by kitten)
  • RCTAlertController: Simplify RCTAlertController, don't create additional UIWindow (05c4321b19 by okwasniewski)
  • RCTPullToRefreshViewComponentView: Properly initialize the RCTPullToRefreshViewComponentView (27217e8bd6 by cipolleschi)
  • RCTReactNativeFactory: Ask the delegate for getModuleForClass and getModuleInstanceFromClass (85b47afb48 by cipolleschi)
  • ScrollView: Correctly propagate ScrollView props to RefreshControl (09daad27ea by cipolleschi)
  • ScrollView: Make sure that ScrollView recycled refresh control have the right props setup. (21b93d8d7d by cipolleschi)
  • Switch: Fixed a crash when rendering the Switch component (28275a0f7b by cipolleschi)
  • Switch: Fix Switch layout to work with iOS26 (91d427fe52 by cipolleschi)
  • Text: Fix selectable prop not working correctly (f004cd39bc by iamAbhi-916)
  • TextInput: Update TextInput recycling logic to clean up the inputAccessoryView dependency. (eb08f54594 by ArturKalach)
  • TextInput: Fixed TextInput behavior when maxLength={null} is passed (56ad53cb14 by cipolleschi)
  • View: Inline View alignment with lineHeight in Text (6da351a5ed by intergalacticspacehighway)

Security

v0.81.4

Fixed

iOS specific
  • Fix regression that skips artifacts code generation (f6f5ea0b2e by kitten)
  • Reapplied "Use autolinking-generated react-native-config output in second step of cocoapods linking that generates artifacts and generated source" (bb73315a3f by kitten)

v0.81.3

Fixed

iOS specific
  • Reverted "Use autolinking-generated react-native-config output in second step of cocoapods linking that generates artifacts and generated source" (537e3ad930 by gabrieldonadel)

v0.81.2

Added

Android specific
  • Create a debugOptimized buildType for Android (5e3edafec6 by cortinico)
  • Add useNativeEqualsInNativeReadableArrayAndroid and useNativeTransformHelperAndroid feature flag to the experimental channel. This should alleviate some of the perf issue users are seeing on Android + Reanimated + NewArch on 0.81(a346096da8 by cortinico)

Fixed

iOS specific
  • Fix Node scripts related to prebuilt tarball extraction for paths containing whitespaces (366f2ad505 by kitten)
  • Use autolinking-generated react-native-config output in second step of cocoapods linking that generates artifacts and generated source (a2eb29e5e7 by kitten)

v0.81.1

Added

iOS specific
  • Prebuild: Added setting SWIFT_ENABLE_EXPLICIT_MODULES=NO when using precompiled to support Xcode 26 (939a75b5ce by chrfalch)

Fixed

iOS specific
  • TextInput: Setting maxLength to 0 in TextInput now correctly blocks typing (c5956da8c0 by riteshshukla04)
  • Switch: Fix Switch layout to work with iOS 26 (ba51aeaa90 by cipolleschi)
  • C++: Fix import RuntimeExecutor.h with USE_FRAMEWORKS (dacd8f26fd by sharifhh)
  • Infra: Fix scripts for paths containing whitespaces (94623ca8ec by kitten)
  • Prebuild: Fixed how we copy and build the Symbols folder when precompiling ReactNativeDependencies (a843119ff1 by chrfalch)
  • Prebuild: Fixed wrong jsi symbols in use when using React.xcframework (8a2e7efe01 by chrfalch)
  • Prebuild: Fixed copying bundles correctly to xcframeworks when precompiling ReactNativeDependencies.xcframework (e3adf47214 by chrfalch)
  • Prebuild: Aligned Symbols folder in React.xcframework symbols with ReactNativeDependencies.xcframework symbols. (8c444f773a by chrfalch)
  • Prebuild: Fix "file exists" error in ReactNativeDependencies.podspec (4c570b5d31 by vonovak)
  • Prebuild: added explicit handling of ReactCodegen (6526a98d68 by cipolleschi)

v0.81.0

Breaking

  • APIs: All react-native/Libraries/BugReporting APIs have been removed (9d4d8dcb02 by huntie)
  • APIs: Add public JS API breaking change detection under yarn diff-api-snapshot script. (6b40f35032 by coado)
  • APIs: Community CLI users: user-defined resolver.resolveRequest and serializer.getModulesRunBeforeMainModule Metro config now takes precedence over CLI defaults (fe2bcbf4ba by robhogan)
  • Error Handling: Improve messaging and add error stack trace for uncaught throws. (5ba0e1f97a by vzaidman)
  • Flow: The react-native package no longer ships with the flow directory (38acb4c074 by huntie)
  • Node: Minimum Node version is now bumped to Node.js 22.14.0 (df39eadc03 by huntie)
  • View: View no longer sets any default accessibility props, which should not result in visible changes in behaviour but may affect snapshot tests. (039a333df5 by javache)
  • View: Upgrade View component to React 19. (eedd60b9e6 by EvanBacon)
Android specific
  • APIs: Cleanup and internalize FpsDebugFrameCallback (cf6569bc18 by cortinico)
  • CMake: Correctly propagate RN_SERIALIZABLE_STATE to 3rd party CMake targets. Users with custom CMake and C++ code should update to use target_compile_reactnative_options inside their CMakeLists.txt files.(c059ae1b77 by cortinico)
  • FabricUIManager: Remove FabricUIManager.measure overload which accepts attachment positions (2ba86caf18 by NickGerleman)
  • Kotlin: Migrate ViewManagerInterfaces to kotlin. Some types in code generated ViewManagerInterfaces might differ. e.g. this will start enforcing nullability in parameters of viewManagerInterface methods (e.g. String commands parameters are not nullable, view params are not nullable in any method, etc) (76ff1aa5c6 by mdvacca)
  • Kotlin: Migrate com.facebook.react.ReactDelegate to Kotlin. Some users implementing this class in Kotlin could have breakages. (50ea5b4380 by mateoguzmana)
  • Kotlin: Convert to Kotlin and internalize MountingManager (f33fdca876 by cortinico)
  • textAlignVertical: Move textAlignVertical to paragraph attributes instead of text attributes (55fd8b26f8 by joevilches)
  • TextLayoutManager: Make Java Side TextLayoutManager Internal (e82a677c79 by NickGerleman)
iOS specific

Added

  • APIs: Expose unstable_TextAncestorContext API (962a7dda44 by huntie)
  • APIs: Expose additional *AnimationConfig types on the Animated namespace (11a1ad7a98 by huntie)
  • APIs: InterpolationConfig is now exposed on the Animated namespace (b01a5f91fe by huntie)
  • APIs: Expose ScrollViewImperativeMethods and ScrollViewScrollToOptions types to public API (f184b591cf by Antonio Pires)
  • APIs: Add --validate flag to build-types script for JS API snapshot validation. (f529fd6ba5 by coado)
  • Bridging: Added support for bridging Class methods return types (e403b510d0 by hoxyq)
  • Error Handling: Improve error messages when enum members are missing (12ced22f70 by Yannick Loriot)
  • Fantom: Add Fantom.getFabricUpdateProps for reading fabric update props scheduled via UIManager::updateShadowTree (cc442eb8c8 by zeyap)
  • Flow: Add support for Flow opaque types in codegen for native modules (a15fc102e6 by rubennorte)
  • HMR: Process HMR registerBundle calls from the same origin only (a9007ea586 by jbroma)
  • IntersectionObserver: IntersectionObserver support for root with fixes for viewport offsets (c5b6716311 by lunaleaps)
  • ReactNativeFeatureFlags: Allow Custom ReactNativeFeatureFlags for Shell 2.0 (bbc1e121c7 by Maddie Lord)
  • ScrollView: Added more Pending Decleration for ScrollView (a6908ad1a5 by riteshshukla04)
  • ShadowNode: Added cloneMultiple to ShadowNode class. (1161fb4fcd by bartlomiejbloniarz)
  • Typescript: Add pressRetentionOffset prop to be recognised by typescript in Text.d.ts (d94f4d8c9d by iamAbhi-916)
  • URLSearchParams: Added size property to URLSearchParams implementation (9b1a8ffac4 by louix)
Android specific
  • BaseViewManager: Adds support for onFocus / onBlur event dispatching logic to all native views that implement BaseViewManager (e960a28af7 by Abbondanzo)
  • Edge To Edge: Add Android edge-to-edge opt-in support (09ef774ff6 by zoontek)
  • RNGP: RNGP- Add support for exclusiveEnterpriseRepository to specify an internal Maven mirror. (6cb8dc37c7 by cortinico)
  • RNTester: Added explicit build tool version to RNTester build.gradle to avoid automatic installation of Android SDK Build Tools. (35dba09724 by mojavad)
  • ScrollView: Allow fadingEdgeLength to be set independently on the start and end of the ScrollView (a21a4b87c3 by Mark Verlingieri)
  • View: Support for onFocus and onBlur function calls in View components (af0a76cf5f by Abbondanzo)
iOS specific

⚠️ Changelog content truncated by 103627 characters because it was over the limit (60000) and wouldn't fit into PR description.

@github-actions github-actions bot force-pushed the deps/scripts/update-rn.sh branch 2 times, most recently from 168512a to d036aa0 Compare July 11, 2025 09:24
@github-actions github-actions bot force-pushed the deps/scripts/update-rn.sh branch from d036aa0 to 94ec374 Compare July 25, 2025 04:00
@github-actions github-actions bot changed the title chore(deps): update React Native to v0.80.1 chore(deps): update React Native to v0.80.2 Jul 25, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-rn.sh branch from 94ec374 to 8b6db22 Compare August 1, 2025 07:42
@github-actions github-actions bot force-pushed the deps/scripts/update-rn.sh branch from 8b6db22 to 0bdafa8 Compare August 13, 2025 03:51
@github-actions github-actions bot changed the title chore(deps): update React Native to v0.80.2 chore(deps): update React Native to v0.81.0 Aug 13, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-rn.sh branch from 0bdafa8 to 1bf3256 Compare August 28, 2025 03:35
@github-actions github-actions bot changed the title chore(deps): update React Native to v0.81.0 chore(deps): update React Native to v0.81.1 Aug 28, 2025
@github-actions github-actions bot changed the title chore(deps): update React Native to v0.81.1 chore(deps): update React Native to v0.81.3 Sep 10, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-rn.sh branch from 1bf3256 to 3edd3ff Compare September 10, 2025 03:26
@github-actions github-actions bot changed the title chore(deps): update React Native to v0.81.3 chore(deps): update React Native to v0.81.4 Sep 11, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-rn.sh branch from 3edd3ff to 659c30c Compare September 11, 2025 03:32
@github-actions github-actions bot force-pushed the deps/scripts/update-rn.sh branch from 659c30c to 1bc25ae Compare September 19, 2025 03:32
@github-actions github-actions bot force-pushed the deps/scripts/update-rn.sh branch 2 times, most recently from 40fbefc to 58048d0 Compare October 8, 2025 03:30
@github-actions github-actions bot changed the title chore(deps): update React Native to v0.81.4 chore(deps): update React Native to v0.82.0 Oct 8, 2025
@github-actions github-actions bot changed the title chore(deps): update React Native to v0.82.0 chore(deps): update React Native to v0.82.1 Oct 21, 2025
@github-actions github-actions bot force-pushed the deps/scripts/update-rn.sh branch from 58048d0 to c6ce093 Compare October 21, 2025 03:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant